a=100
b=5.89
c='123'
d='100'
e='123.45'
f='hello,world'
g=True
print(a+b)
print("hello,world")
print("goodbye,world")
print(0b100)#二进制
print(0o100)#八进制
print(100)#十进制
print(0x100)#十六进制
print(123.456)
print(1.34567e2)
#type检查变量类型
print(type(a))
print(type(b))
print(type(c))
print(type(d))
#变量的类型转换操作
"""
int()：将一个数值或字符串转换成整数，可以指定进制。
float()：将一个整数或字符串（在可能的情况下）转换成浮点数。
str()：将指定的对象转换成字符串形式，可以指定编码方式。
chr()：将整数（字符编码）转换成对应的（一个字符的）字符串。
ord()：将（一个字符的）字符串转换成对应的整数（字符编码）。
"""
print(float(a))
print(int(b))
print(int(c,base=16))
print(int(c))
print(int(d,base=2))
print(float(e))
print(bool(f))
print(int(g))
print(chr(a))
print(ord('d'))
